/**   
* @Title: InstroageBillDao.java 
* @Package cn.kxm.dao 
* @Description: TODO(用一句话描述该文件做什么) 
* @author 初雨泽
* @date 2018年9月30日 下午1:59:39   
*/
package cn.kxm.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import cn.kxm.pojo.InstroageBill;

/** 
* @ClassName: InstroageBillDao 
* @Description: TODO(这里用一句话描述这个类的作用) 
* @author 初雨泽
* @date 2018年9月30日 下午1:59:39 
*  
*/
public interface InstroageBillDao {
	public InstroageBill findInstroageBillByBillCode(@Param("code") String code);
	public void updateInstroageBillType(@Param("code") String code,@Param("type") Integer type);
	public List<InstroageBill> findUnselectedInstroageBill(@Param("page") Integer page,@Param("rows") Integer rows,
			@Param("findcode") String findcode,
			@Param("findstartDate") String findstartDate,
			@Param("findendDate") String findendDate,
			@Param("findsupplierName") String findsupplierName,
			@Param("payCode") String payCode);
	public int countUnselectedInstroageBill(@Param("findcode") String findcode,
			@Param("findstartDate") String findstartDate,
			@Param("findendDate") String findendDate,
			@Param("findsupplierName") String findsupplierName,
			@Param("payCode") String payCode);
	public List<InstroageBill> findInstroageBillByPayBillCode(@Param("list") List<String> list);
	public List<String> findOrderCodeFromInstroDetail(@Param("billCode") String billCode);
	public void updatePurchasePayStatus(@Param("list") List<String> list,@Param("type") int type);
}
